Skip to main content

Full text of "Apple-1 Operation Manual (1976)(Apple)"

See other formats





EVTE P III 

24 




-1 

OPERATION 

MANUAL 



• 



APPLE COMPUTER COMPANY 
770 Welch Road 
Palo Alto, Calif. 94304 



SPECIFICATIONS 



MICROPROCESSOR: 

Microprocessor Clock Frequency: 

Effective Cycle Frequency: 
(Including Refresh Waits) 



MOS TECHNOLOGY 6502 
1.023 MHz 
0.960 MHz 



VIDEO OUTPUT: 

Line Rate: 
Frame Rate; 

Format: 

Display Memory: 
Character Matrix: 



Composite positive video, 75 ohms, 
level adjustable between zero and +5Vpp. 

15734 Hz 

60.05 Hz 

40 characters /line, 24 lines; 
with automatic scrolling 

Dynamic shift registers (IK x 7) 

5x7 



RAM MEMORY: 

On-board RAM Capacity: 

POWER SUPPLIES: 

Input Power Requirements; 

Recommended Transformers: 



16-pin, 4K Dynamic, type 4096 (2104) 
8K bytes (4K supplied) 



+5 Volts @ 3 amps, +/- 12 Volts @0.5 amp 
and -5 Volts @ 0.5 amps 

8 to 10 Volts AC (RMS) @ 3 amps, 

26 to 28 Volts AC (RMS) Center-Tapped, 1A. 

Stancor # P-8380 or Triad F31-X 
Stancor § P-8667 or Triad F40-X 



( i 



APPLE COMPUTER COMPANY 

770 Welch Road, Suite 154 

Palo Alto, California 94304 

Phone: (415) 326-4248 






INTRODUCTION 



The Apple Computer is a complete micro- 
-ocessor system, consisting of a Mos Technology 
D2 microprocessor and support hardware, in— 
gral video display electronics, dynamic memory 
and refresh hardware, and fully regulated power 
supplies. It contains resident system monitor 
software, enabling the user, via the keyboard 
and display, to write, examine, debug, and run 
programs efficiently; thus being an educational 
tool for the learning of microprocessor program- 
ming, and an aid in the development of software. 



plied), although static memory may also be used. 
All refreshing of dynamic memory, including all 
"off -board" expansion memory, is done auto- 
matically. The entire system timing, including 
the microprocessor clock and all video signals, 
originates in a single crystal oscillator. 

Further, the printed circuit board contains 
a "breadboard area", in which the user can add 
additional " on-board" hardware (for example, 
extra FIA's, ACIA's, EROM's, and so on). 



The integral video display section and the 
keyboard interface renders unnecessary the need 
for an external teletype. The display section con- 
tains its own memory, leaving all of RAM for user 
programs, and the output format is 40 characters/ 
line, 24 lines /page, with auto scrolling. Almost 
any ASCII encoded keyboard will interface directly 
with the Apple system. 

The board has sockets for upto 8K bytes 
of the 16 pin, 4K type, RAM, and the system is 
fully expandable to 65K via the edge connector. 
The system uses dynamic memory (4K bytes sup- 



This manual is divided into three Sections: 

Section I GETTING THE SYSTEM RUNNING. 
Section II USING THE SYSTEM MONITOR. 

(listing included) 
Section III EXPANDING THE SYSTEM. 

Please read Section I thoroughly, before at- 
tempting to "power-up" your system, and study 
Section III carefully before attempting to expand 
your system. In addition to this manual, Apple 
"Tech Notes" are available which contain exam- 
ples of expansion hardware and techniques. 






SECTION I 
GETTING THE SYSTEM RUNNING 



The Apple Computer is fully assembled, 
tested, and burned in. The only external devices 
necessary for operation of the system are: An 
ASCII encoded keyboard, a video display monitor, 
and AC power sources of 8 to 10 Volts (RMS) @3 
amps and28Volts (RMS) @1 amp. The following three 
articles describe the attachment of these devices 
in detail. 

Keyboard: 

Any ASCII encoded keyboard, with positive 
DATA outputs, interfaces directly with the Apple 
system via a "DIP" connector. If your keyboard 
has negative logic DATA outputs (rare), you can 
install inverters (7404) in the breadboard area. 
The strobe can be either positive or negative, of 
long or short duration. The "DIP" keyboard con- 
nector (B4) has inputs for seven DATA lines, one 



STROBE line, and two normally-open pushbutton 
switches, used for RESET (enter monitor), and 
CLEAR SCREEN (see schematic diagram, sheet 
3 of 3, for exact circuitry). This keyboard con- 
nector also supplies three voltages, (+5V, +12V, 
and -12V) of which one or more may be necessary 
to operate the keyboard. Pin 15 of the keyboard 
connector (B4) must be tied to +5V (pin 16) for 
normal operation. 

NOTE: The system monitor accepts only upper- 
case alpha (A-F, R). 

It is therefore convenient, though it's not 
essential, to have a keyboard equipped with upper- 
case alpha lock (usually in the electronics). Either 
of the following suggested circuits may be used 
to provide alpha lock capability, if needed, and 
can be built in the breadboard area. 



B6 

FROM 
EYBOARD T " 



t3B> 



3 B6 4 



B7- 



■*B6 to KBD 

CONNECTOR 
-*B7 (B4) 



FROM 
KBD 

B7 



B6- 

Vcc(+5 

15 
14 



JE^ 



T&f 



-*B6 



TO KBD 
CONNECTOR 

< B4) D , 

*.B7 



-1- 



Display: 

The Apple Computer outputs a composite 
video signal (composite of sync and video infor- 
mation) which can be applied to any standard 
raster— scan type video display monitor. The out- 
put level is adjustable with the potentiometer 
located near the video output Molex connector, J2, 
The additional two outside pins on the Molex con- 
nector supply +5 and +12 volts, to be used in future 
Apple accessories. The composite video signal 
can also be modulated at the proper RF frequency, 
with an inexpensive commercially available device , 
and applied to the antenna terminals of a home 
television receiver. Since the character format 
is 40 characters / line, all television receivers 
will have the necessary bandwidth to display the 
entire 40 characters. Two large manufacturers 
of video display monitors, which connect directly 
with the Apple Computer, are Motorola and Ball. 
The mating four— pin Molex connector is provided. 

AC Power Sources: 

Two incoming AC power sources are re- 
quired for operation: 8 to 10 VAC (RMS) at 3 amps, 
and 28 VAC (RMS) Center-Tapped at lamp. These 
AC supplies enter the system at the Molex con- 
nector, Jl. The 8 to 10 volts AC provides the raw 
AC for the +5 volt supply, while the 28 VCT sup- 
plies the raw AC for the +12 and -12 volt supplies, 
and the -5V supply is derived from the -12V reg- 
ulated output. 

The board, as supplied, requires no more 
than 1. 5 amps DC from the +5V supply, while the 
regulator is capable of supplying 3 amps. The 
remaining 1 . 5 amps DC from the +5V supply is 
available for user hardware expansion (provided 
suitable transformer ratings are employed). 

A suitable source of the raw AC voltages 
required, are two commercially available trans- 
formers; Stancor P/N P-8380 or equivalent (8 to 
10 volts at 3 amps), and Stancor P/N P-8667 or 



equivalent { 28VCT at I amp). Simply wire the 
secondaries to the mating six— pin Molex connector 
supplied, and wire the primaries in parallel, as 
shown in the schematic diagram (power supp 
section, Dwg, No. 00101, sheet 3 of 3. 

TEST PROGRAM 

After attaching the keyboard, display, and 
AC power sources, you can try a simple program 
to test if your system and the attachments are 
functioning together properly. While it does not 
test many possible areas of the microprocessor 
system, the test program will test for the correct 
attachment of the keyboard, display, and power 
supplies. 

FIRST: 

Hit the RESET button to enter the system 
monitor. A backslash should be displayed, 
and the cursor should drop to the next line. 

SECOND: 

Type- : A9 b b AA b 20 b EF b FF b 

E8 b 8A b 4C b 2 b (RET) 

(0 is a zero, NOT an alpha "O"; b means 

blank or space; and (RET) hit the "return" 

key on the keyboard) 

THIRD: 

Type- . A (RET) 

(This should print out, on the display, tht 

program you have just entered. ) 

FOURTH: 

Type- R (RET) 

(R means run the program.) 

THE PROGRAM SHOULD THEN PRINT 
OUT ON THE DISPLAY A CONTINUOUS STREAM 
OF ASCII CHARACTERS. TO STOP THE PRO- 
GRAM AND RETURN TO THE SYSTEM MONITOR, 
HIT THE "RESET" BUTTON. TO RUN AGAIN, 
TYPE : R (RET). 



-2- 



6502 HEX MONITOR LISTING 





FF00 


D8 


RESET 


CLD 


Clear decimal arithmetic mode. 




FF01 


58 




CLI 






FF02 


A0 7F 




LDY #$7F 


Mask for DSP data direction register. 


FF04 


8C 12 D0 




STY DSP 


Set it up. 




FF07 


A9 A7 




LDA #$A7 


KBD and DSP control register mask. 




FF09 


8D 11 D0 




STA KBD CR 


Enable interrupts, set CA1, CB1, for 




FF0C 


8D 1 3 D0 




STA DSP CR 


positive edge sense/output mode. 




FF0F 


C9 DF 


NOTCR 


CMP #$DF 


It^.11 ? 




FF11 


F0 13 




BEQ BACKSPACE 


Yes. 




FF13 


C9 9B 




CMP #$9B 


ESC? 




FF15 


F0 03 




BEQ ESCAPE 


Yes. 




FF17 


C8 




INY 


Advance text index. 




FF18 


10 0F 




BPL NEXTCHAR 


Auto ESC if > 127. 




FF1A 


A9 DC 


ESCAPE 


LDA #$DC 


n \ n 




FF1C 


20 EF FF 




JSR ECHO 


Output it. 




FF1F 


A9 8D 


GET LINE 


LDA #$8D 


CR. 




FF21 


20 EF FF 




JSR ECHO 


Output it. 




FF24 


A0 01 




LDY #$01 


Initiallize text index. 




FF26 


88 


BACKSPACE 


DEY 


Backup text index. 




FF27 


30 F6 




BMI GET LINE 


Beyond start of line, reinitialize. 




FF29 


AD 11 D0 


NEXTCHAR 


LDA KBD CR 


Key ready? 




FF2C 


10 FB 




BPL NEXTCHAR 


Loop until ready. 




FF2E 


AD 10 D0 




LDA KBD 


Load character. B7 should be '1'. 




FF31 


99 00 02 




STA IN, Y 


Add to text buffer. 




FF34 


20 EF FF 




JSR ECHO 


Display character. 




FF37 


C9 8D 




CMP #$8D 


CR? 




FF39 


D0 D4 




ENE NOTCR 


No. 




FF3B 


A0 FF 




LDY #$FF 


Reset text index. 




FF3D 


A9 00 




LDA #$00 


For XAM mode. 




FF3F 


AA 




TAX 


0-+-X. 




FF40 


0A 


SETSTOR 


ASL 


Leaves $7B if setting STOR mode. 




FF41 


85 2B 


SET MODE 


STA MODE 


$00 = XAM, $7B= STOR, $AE= BLOK XAM. 




FF43 


C8 


BLSKIP 


INY 


Advance text index. 




FF44 


B9 00 02 


NEXT ITEM 


LDA IN, Y 


Get character. 




FF47 


C9 8D 




CMP #$8D 


CR? 




FF49 


F0 D4 




BEQ GETLINE 


Yes, done this line. 




FF4B 


C9 AE 




CMP #$AE 


ir n 9 




FF4D 


90 F4 




BCC BLSKIP 


Skip delimiter. 




FF4F 


F0 F0 




BEQ SETMODE 


Set BLOCK XAM mode. 




FF51 


C9 BA 




CMP #$BA 


,,„, 




FF53 


F0 EB 




BEQ SETSTOR 


Yes, set STOR mode. 




FF55 


C9 D2 




CMP #$D2 


"R M ? 




FF57 


F0 3B 




BEQ RUN 


Yes, run user program. 




FF59 


86 28 




STX L 


$00-*L. 




FF5B 


86 29 




STX H 


and H. 




FF5D 


84 2A 




STY YSAV 


Save Y for comparison. 




FF5F 


B9 00 02 


NEXTHEX 


LDA IN, Y 


Get character for hex test. 




FF62 


49 B0 




EOR #$B0 


Map digits to $0-9. 




FF64 


C9 0A 




CMP #$0A 


Digit? 




FF66 


90 06 




BCC DIG 


Yes. 




FF68 


69 88 




ADC #$88 


Map letter "A"-"F" to $FA-FF . 




FF6A 


C9 FA 




CMP #$FA 


Hex letter? 




FF6C 


90 11 




BCC NOTHEX 


No, character not hex. 




FF6E 


0A 


DIG 


ASL 






FF6F 


0A 




ASL 


Hex digit to MSD of A. 


FF70 


0A 




ASL 






FF71 


0A 




ASL 






FF72 


A2 04 




LDX #$04 


Shift count. 




FF74 


0A 


HEXSHIFT 


ASL 


Hex digit left, MSB to carry. 



-5- 



6502 HEX MONITOR LISTING (continued) 



FF75 

FF77 

FF79 

FF7A 

FF7C 

FF7D 

FF7F 

FF81 

FF83 

FF85 

FF87 

FF89 

FF8B 

FF8D 

FF8F 

FF91 

FF94 

FF97 

FF99 

FF9B 

FF9D 

FF9F 

FFA1 

FFA2 

FFA4 

FFA6 

FFA8 

FFAB 

FFAD 

FFB0 

FFB2 

FFB5 

FFB7 

FFBA 

FFBC 

FFBF 

FFC1 

FFC4 

FFC7 

FFC8 

FFCA 

FFCC 

FFCE 

FFD0 

FFD2 

FFD4 

FFD6 

FFD8 

FFDA 

FFDC 

FFDD 

FFDE 

FFDF 

FFE0 

FFE1 

FFE4 

FFE5 

FFE7 

FFE9 



26 28 
26 29 
CA 

D0 F8 
C8 

D0 E0 
C4 2A 
F0 97 
24 2B 
50 10 
A5 28 
81 26 
E6 26 
D0 B5 
EG 27 
4C 44 FF 
6C 24 0(3 
30 2B 
A2 02 
B5 27 
95 25 
95 23 
CA 

D0 F7 
D0 14 
A9 8D 
20 EF FF 
A5 25 
20 DC FF 
A5 24 
20 DC FF 
A9 BA 
20 EF FF 
A9 A0 
20 EF FF 
Al 24 
20 DC FF 
86 2B 
A5 24 
,C5 28 
A5 25 
E5 29 
B0 CI 
E6 24 
D0 02 
E6 25 
A5 24 
29 07 
10 C8 
48 
4A 
4A 
4A 
4A 

20 E5 FF 
68 

29 0F 
09 B0 
C9 BA 



NOTHEX 



TONEXTITEM 

RUN 

NOTSTOR 

SETADR 



NXTPRNT 



PRDATA 



XAMNEXT 



MOD8CHK 



PRBYTE 



PRHEX 



ROL L 

ROL H 

DEX 

BNE HEXSHIFT 

INY 

BNE NEXTHEX 

CPY YSAV 

BEQ ESCAPE 

BIT MODE 

BVC NOTSTOR 

LDA L 

STA (STL, X) 

INC STL 

BNE NEXTITEM 

INC STH 

JMP NEXTITEM 

JMP (XAML) 

BMI XAMNEXT 

LDX #$02 

LDA L-I,X 

STA STL-1, X 

STA XAML-l.X 

DEX 

BNE SETADR 

BNE PRDATA 

LDA #$8D 

JSR ECHO 

LDA XAMH 

JSR PRBYTE 

LDA XAML 

JSR PRBYTE 

LDA #$BA 

JSR ECHO 

LDA #$A0 

JSR ECHO 

LDA (XAML, X) 

JSR PRBYTE 

STX MODE 

LDA XAML 

CMP L 

LDA XAMH 

SBC H 

BCS TONEXTITEM 

INC XAML 

BNE MOD8CHK 

INC XAMH 

LDA XAML 

AND #$07 

BPL NXTPRNT 

PHA 

LSR 

LSR 

LSR 

LSR 

JSR PRHEX 

PLA 

AND #$0F 

ORA #$B0 

CMP #$BA 



Rotate into LSD, 

Rotate into MSD's. 

Done 4 shifts? 

No, loop. 

Advence text index. 

Always taken. Check next character for hex. 

Check if L, H empty (no hex digits) . 

Yes, generate ESC sequence. 

Test MODE byte. 

B6 = for STOR, 1 for XAM and BLOCK XAM 

LSD's of hex data. 

Store at current 'store index 1 . 

Increment store index. 

Get next item, (no carry). 

Add carry to 'store index' high order. 

Get next command item. 

Run at current XAM index. 

B7 = for XAM, 1 for BLOCK XAM. 

Byte count. 

Copy hex data to 

'store index'. 
And to 'XAM index'. 
Next of 2 bytes. 
Loop unless X = 0. 
NE means no address to print. 
CR. 

Output it. 

'Examine index' high-order byte. 
Output it in hex format. 
Low-order 'examine index' byte. 
Output it in hex format. 



Output it. 

Blank. 

Output it. 

Get data byte at 'examine index'. 

Output it in hex format. 

0-*- MODE (XAM mode). 

Compare 'examine index 1 to hex data. 



Not less, so no more data to output. 

Increment 'examine index'. 

Check low-order 'examine index' byte 

For MOD 8= 
Always taken. 
Save A for LSD. 






MSD to LSD position. 

Output hex digit. 

Restore A, 

Mask LSD for hex print. 

Add "0". 

Digit? 



i 



-6- 






6502 HEX MONITOR LISTING (continued) 



FFEB 


90 02 


FFED 


69 06 


FFEF 


2C 12 D0 E 


FFF2 


30 FB 


FFF4 


8D 12 D0 


FFF7 


60 


FFF8 


00 00 (unused) 


FFFA 


00 0F (NMI) 


FFFC 


00 FF (RESET 


FFFE 


00 00 (IRQ) 



ECHO 



BCC ECHO 
ADC #$06 
BIT DSP 
BMI ECHO 
STA DSP 
RTS 



Yes, output it. 

Add offset for letter. 

DA bit (B7) cleared yet? 

No, wait for display. 

Output character. Sets DA. 

Return. 



HARDWARE NOTES 



Page Var 


tables 


XAML 


24 


XAMH 


25 


STL 


26 


STH 


27 


L 


28 


H 


29 


YSAV 


2A 


MODE 


2B 



Other Variables 



IN 


200-; 


KBD 


D010 


KBD CR 


D011 


DSP 


D012 


DSP CR 


D013 



PIA 



KBD/DSP Interface 



r 



KBD 
ASCH i 
Data 



Bl 
B2 

B3 
B4 
B5 
B6 

B7 
+5 



KBD STROBE - 



^ 



Reset 



T> 



PA0 D0-D7 
PA1 RS0 



PA2 
PA3 
PA4 
PA 5 
PA6 
PA 7 



RES 



RSI 
CS0 
CS1 
CS2 
E 
Vc 
Vss 



> DATA BUS 

A0 

Al 

A4 

*—— + 

fc* Decode A15, A14, A13, A12 to $DXXX 

02 

« +5 



CA1 R/W 



CB1 



CB2 

PB7 

PB6 
PB5 
PB4 
PB3 
PB2 
PB1 
PB0 



-R/W 



•o 



-►B6 
-►B5 
-*B4 
-*-B3 
-*B2 
-►Bl 
-*B0 



PIA 
6820 



One Shot 
(3. 5 usee) 



■RDA (UART style) 
(from display) 



^DA (UART style) 
(to display) 



ASCII to display 









-7- 



SECTION 
HOW TO EXPAND THE 



III 

APPLE SYSTEM 



] 



The Apple system can be expanded to in- 
clude more memory and IO devices, via a 44-pin 
edge connector. The system is fully expandable 
to 65K, with the entire data and address busses, 
clocks, control signals { i. e, IRQ, NMI, DMA, 
RDY, etc), and power sources available at the 
connector. All address lines are TTL buffered, 
and data lines can drive ten equivalent capacitive 
loads {one TTL load and 130pf) without external 
buffers. All clock signals are TTL. The Apple 
system runs at approximately 1 MHz { see spec 
sheet) and is fully compatible with 6800/6500 style 
timing. 

Three power sources are available at the 
edge connector: +5 volts regulated, and raw DC 
{approximately +/- 14V) for the +12V, -12V, and 
-5V supplies. If +12V, -12V, or -5V supplies are 
required, EXTERNAL REGULATORS MUST BE 
USED. An excess of 1.5 amps from the "on- 
board" regulated +6V supply is available for ex- 
pansion (assuming suitable transformer ratings 
are employed). Exercise great care in the handling 
of the raw DC, as no short— circuit protection is 
provided. 



REFRESH: 

Four out of every 65 clock cycles is dedi- 
cated to memory refresh. At the start of a re- 
fresh cycle (150 ns after leading edge of 01), RF 
goes low, and remains low for one clock cycle. 
02 is inhibited during a refresh cycle, and the 
processor is held in 01 (it's inactive state). Dy- 
namic memories, which must clock during refresh 
cycles, should derive their clock from 00, which 
is equivalent to 02, except that it continues during 
a refresh cycle. Devices, such as PIA's, will not 
be affected by a refresh cycle, since they react to 
02 only. Refer to Apple "Tech Notes" for a variety 
of interfacing examples. 



DMA: 

The Apple system has full DMA capabil: 
For DMA, the DMA control line tri-statesi. 
address buss, thus allowing external devices to 
control the buss. Consult MOS TECHNOLOGY 
6502 Hardware Manual for details. (For DMA use, 
the solder jumper on the board, marked "DMA", 
must be broken. ) 

For the 6502 microprocessor, the RDY 
line is used to halt the processor for single step- 
ping, or slow ROM applications. Refer to Apple 
"Tech Notes" for examples. 

SOFTWARE CONSIDERATIONS: 

The sequences listedbelow are the routines 
used to read the keyboard or output to the display. 

Read Key from KBD: 

*LDA KBD CR (D011) 
f BPL 
LDA KBD DATA (D010) 



Output to Display: 

jTBIT DSP (D012) 
*BPL 
STA DSP (D012) 

PIA Internal Registers: 

KBD Data D010 

High order bit equals 1. 






KBD Control Reg. D011 

High order bit indicates "key ready". 
Reading key clears flag. Rising 
edge of KBD sets flag. 

DSP DATA D0I2 

Lower seven bits are data output, 
high order bit is "display ready" 
input (1 equals ready, equals busy) 

DSP Control Reg, D013 






-8- 






. 



(NOTE 111 

11 1v 



STANCOR P-S380 
(or equivj 



I NOTE IS) 

IlATSINK TAB: I? 



ros-nsvac 60 hj 

POWER SOURCE 




+p 



-w 2 



I LM320MP-5 



ffAl SINK 



I 



5300 
15V 



LM323 



J ■■: 



HESTSlNHT«B=-l5VN»m, 



-N= 



STANCOR P-86S7 
(orequiv} 

(NOTE 14) 



I 



£400 
25 V 



LM320MP-I2 

HEATSINK TAB=GND 



2400 
25V 



LM340-I2 



JS 



B4 



I 



T 



22 
25 V 






(T) 


+ 3V 










RESET 


■o 


ibO" — ** +5V 






B4 


O* 


isO 


_J Ba (NOTE ID! 


(0 


VIDEO OUT 


S3 


o 


"tO 


STROBE 






82 


•o* 


ISO 




w 


9ND 


Bl 


•Os 


I2Q 1 CLEAR SCREEN 






B5- — 


•Os 


11 O- — ► -!2V 


(♦) 


+ I2V 


BE 


Or 


mO 


— » 4-I8V 






B7- — 


Ob 


Bt> 


~i 



-•— -5V 



as 

aw 



-— +5V 



-»--l2V 



2! 
29 V. 






-^-H2V 



►CLEAR SCREEN (04-1*1 



PRESET |B4-ll 



TMIW<iril(ttT.|VtSrHl]ILBI. 
UIMfcNSlONS ARE IM IHTHFS 

roi.EHANCFS DM 

FHATfWhS-'.liift l ■ *,l 
AMCLLS- "1* ,x . * «1 

SURFACE F1MSII V^ ist - « 99 




NOTES! (continued from sh«ei 2/ J} 

M. Tl EQUIVALENT TRANSFORMER SHALL 

BE BTO 10 VOLT SECONDARY. WITH 
S AMP MINIMUM CURRENT RATING. 
T2 EQUIVALENT TRANSFORMER SHALL 
DE 28 VOLT SECONDARY, CENTER- 
TAPPED. WITH I AMP MINIMUM RATING, 

15. CASE OF REGULATOR, LM323. AND HEAT 

SINK TABS OF REMAINING THREE REG- 
ULATORS ARE ALL AT DIFFERENT 
ELECTRICAL POTENTIALS. CAUTION 
SHOULD BE EXERCISED TO INSURE 
ACAJN5T DIRECT ELECTRICAL CONTACT 
BETWEEN THESE POINTS, THEY MUST 
MOT OF- 5HORTED TOGETHER, NOR TO 
THE HEATS1NK OF THE LM3ZL 



[m*WK \l\ U*TE 

R.WAYNE 4-2-76 



P03QH BK3NEBI 



B.WOZNIAK 3-10-76 



1 I I M,|MLLK 

S.JOBS 3-10-76 



kk'isifat cwenior. 



D 



B 

of 



w 3 



>? 



APPLE COMPUTER COMPANY 



tttu SCHEMATIC DIAGRAM 

APPLE -1 

POWER SUPPLY 



HMtNO W 



00101 



'■■i i : i i a of 



3 OF 3 



3 



If more than one source for RDY 
use open-collector gate 7401 (not '(J(J) 

CS 



(Slow ROM 
address decoded) 



00 



. 7474 D 



-4rdy]> 



SLOW ROM 



■E> 



270A 




R 3p-»« ° * 



RUN 
-e'en 







needed only 
for single 
INSTR mode 

~° r 'SINGLE CYCLE 
(NOTE: Features not needed may be omitted) 



SINGLE STEP FOR 6502 



ADDRESS DISPLAY 



A0 



Al 



A2 



A3 



A4 



A5 



A6/0 



A7/1 



A8/2 



A9/3 



A10/4 



All/5 



A12 



A13 



A14 



A15 



< CSYNC 



74174 
D0 Q0 



Dl 
D2 
D3 

D4 
D5 



Ql 
Q2 
Q3 
Q4 
Q5 



CL 



D0 
Dl 
D2 
D3 
D4 
D5 



CL 

Ql 
Q2 

Q3 
Q4 
Q5 
74174 



CL 



D0 
Dl 
D2 
D3 



Q0 
Ql 
Q2 
Q3 



D5 05 

74174 



f-\ 01 



100 



100 



100 



-Wr- 



AQ 



Al 



100 



-^AA?- 



A2 



■@ 



@- 



100 



100 



^WV— 
-W* — 



A3 



A4 



-© 



e- 



— WV- 



100 



100 



100 



-Wv- 



100 



— VsAi- 



100 



— v*v- 



100 



-Wr 



-WV- 



100 



100 



100 






100 



-*Ai»«- 



100 



■^/w- 



A5 



e 



@- 



A6 



A7 



A8 



-e 



©- 



A 9 



A10 



-© 



®- 



All 



^ 



©■ 



A12 



A13 



A14 



e 



©■ 



A15 



@ 



@- 



SYNC 



^ 






-12- 






WMMMMWWV 

The Apple Computer Company hereby warrants each, of 
its products, and all components therein contained, to be free 
from defects in materials and/or workmanship for a period of 
thirty (30) days from date of purchase. In the event of the occur- 
rence of malfunction, or other indication of failure attributable 
directly to faulty workmanship and/or material, then, upon re- 
turn of the product to the Apple Computer Company, at 770 Welch 
Road, Palo Alto, California, 94304 (postage prepaid), the Apple 
Computer Company will, at its option, repair or replace said 
products or components thereof, to what ever extent Apple Com- 
puter Company shall deem necessary, to restore said product 
to proper operating condition. All such repairs or replacements 
shall be rendered by the Apple Computer Company, without 
charge to the customer. 

The responsibility for the failure of any Apple Computer 
product, or component thereof, which, at the discretion of the 
Apple Computer Company, shall have resulted either directly or 
indirectly from accident, abuse, or misapplication of the product, 
shall be assumed by the customer, and the Apple Computer Com- 
pany shall assume no liability as a consequence of such events 
under the terms of this warranty. 

While every effort, on the part of Apple Computer Com- 
pany, is made to provide clear and accurate technical instruction 
on the use, implementation, and application of its products, the 
Apple Computer Company shall assume no liability in events which 
may arise from the application of such technical instruction, nor 
shall the Apple Computer Company be held liable for the quality, 
interconnection, or application of periferal products, which may 
have been recommended by Apple Computer Company, but which 
have not been supplied as part of the product. 

This warranty contains and embodies the limits of re- 
sponsibility of the Apple Computer Company, with regard to its 
products, and no other liability is expressed, implied, or should 
be assumed by the purchaser, and in no event shall the Apple 
Computer Company be held liable for the loss of time, effort, 
or transportation costs, nor for loss of potential profits or other 
consequential losses which might arise from the purchase, assem- 
bly, use, application, or subsequent sale of the products of Apple 
Computer Company, nor from any instructions and /or technical 
information thereto related. 



VC-- :- 



v^flw 



























BVTE SHOP TTI 

'San J. 124 

• (408) 377-4635 



■*! 






OJ